package com.easymin.weixin.controller.v5.utils;

/**
 * 请求返回错误集合
 * 
 * @author zane
 *
 */
public class ErrorMapV5 {

	/**
	 * 请求成功
	 */
	public static final ResultV5 ERR_SUCCESS = new ResultV5(0, "请求成功");

	/**
	 * 系统异常
	 */
	public static final ResultV5 ERR_SYSTEM = new ResultV5(-1, "系统异常");

	/**
	 * 参数错误
	 */
	public static final ResultV5 ERR_PARAMS = new ResultV5(-2, "参数错误");

	/**
	 * 发送失败
	 */
	public static final ResultV5 ERR_SEND_FAILD = new ResultV5(-3, "发送失败");

	/**
	 * 验证码还未发送
	 */
	public static final ResultV5 ERR_VCODE_IS_NOTSEND = new ResultV5(-4, "验证码还未发送");

	/**
	 * 验证码已过期
	 */
	public static final ResultV5 ERR_VCODE_IS_EXPIRED = new ResultV5(-5, "验证码已过期");

	/**
	 * 验证码错误
	 */
	public static final ResultV5 ERR_VCODE_IS_FAILD = new ResultV5(-6, "验证码错误");

	/**
	 * 验证码验证大于3次，评估为风险，请加载图片验证码
	 */
	public static final ResultV5 ERR_VCODE_IS_DANGER = new ResultV5(-7, "验证码验证大于3次，评估为风险，请加载图片验证码，或者输入图片验证码");

	/**
	 * 验证码验证大于3次，需要传入图片验证码
	 */
	public static final ResultV5 ERR_IMAGE_VCODE_IS_EMPTY = new ResultV5(-8, "验证码验证大于3次，需要传入图片验证码");

	/**
	 * 验证码120秒内禁止发送
	 */
	public static final ResultV5 ERR_VCODE_SEND_BY120 = new ResultV5(-9, "验证码120秒内禁止发送");

	/**
	 * 获取跑腿附近服务人员失败
	 */
	public static final ResultV5 ERR__PAOTUI_NEARBY_SERVICE = new ResultV5(-10, "获取跑腿附近服务人员失败");

	/**
	 * 验证验证码登陆用户时，用户信息不存在
	 */
	public static final ResultV5 ERR_LOGIN_USER_IS_EMPTY = new ResultV5(-11, " 验证验证码登陆用户时，用户信息不存在");

	/**
	 * 获取用户的公司信息不存在
	 */
	public static final ResultV5 ERR_GET_COMPANYINFO_IS_FAILD = new ResultV5(-12, "获取用户的公司信息失败");

	/**
	 * 获取用户openid失败
	 */
	public static final ResultV5 ERR_GET_OPENID_FAILD = new ResultV5(-13, "获取用户openid失败");

	/**
	 * 更新乘客信息失败
	 */
	public static final ResultV5 ERR_UPDATE_PASSENGER_FAILD = new ResultV5(-14, "更新乘客信息失败");

	/**
	 * 获取跑腿订单失败
	 */
	public static final ResultV5 ERR_GET_PAO_ORDER = new ResultV5(-15, "获取跑腿订单失败");
	
	/**
	 * 获取专车订单失败
	 */
	public static final ResultV5 ERR_GET_ZHUANCHE_ORDER = new ResultV5(-16, "获取专车订单失败");
	
	/**
	 * 获取代驾订单失败
	 */
	public static final ResultV5 ERR_GET_DAIJIA_ORDER = new ResultV5(-17, "获取代驾订单失败");
	
	/**
	 * 获取专线订单失败
	 */
	public static final ResultV5 ERR_GET_ZHUANXIAN_ORDER = new ResultV5(-18, "获取专线订单失败");

	/**
	 * 获取乘客资金流水失败
	 */
	public static final ResultV5 ERR_GET_CAPITAL_RECORDS = new ResultV5(-19, "获取乘客资金流水失败");

	/**
	 * V5分页获取乘客优惠券失败
	 */
	public static final ResultV5 ERR_GET_COUPONS_V5 = new ResultV5(-20, "V5分页获取乘客优惠券失败");

	/**
	 * v5优惠券绑定（添加）失败
	 */
	public static final ResultV5 ERR_COUPON_BIND_V5 = new ResultV5(-21, "v5优惠券绑定（添加）失败");

	/**
	 * 微信公众号V5更新通知已读失败
	 */
	public static final ResultV5 ERR_UPDATE_NOTICE_READ_V5 = new ResultV5(-22, "微信公众号V5更新通知已读失败");
	
	/**
	 * 微信V5获取通知详情失败
	 */
	public static final ResultV5 ERR_GET_NOTICE_INFO_V5 = new ResultV5(-23, "微信V5获取通知详情失败");

	/**
	 * 微信公众号V5分页获取通知失败
	 */
	public static final ResultV5 ERR_GET_NOTICE_V5 = new ResultV5(-23, "微信公众号V5分页获取通知失败");

	/**
	 * V5微信公众号申请发票失败
	 */
	public static final ResultV5 ERR_CREATE_RECEIPT_V5 = new ResultV5(-24, "V5微信公众号申请发票失败");

	/**
	 * v5微信获取客户发票申请记录失败
	 */
	public static final ResultV5 ERR_QUERY_RECEIPT_V5 = new ResultV5(-25, "v5微信获取客户发票申请记录失败");

	/**
	 * v5微信客户注销失败
	 */
	public static final ResultV5 ERR_LOGOUT_V5 = new ResultV5(-26, "v5微信客户注销失败");

	/**
	 * 没有该乘客信息
	 */
	public static final ResultV5 ERR_PASSENGER_IS_EMPTY = new ResultV5(-27, "没有该乘客信息");
	
	/**
	 * 代驾获取附近司机失败
	 */
	public static final ResultV5 ERR_DAIJIA_NEAR_DRIVERS = new ResultV5(-28, "代驾获取附近司机失败");

	/**
	 * 获取代驾评价信息失败
	 */
	public static final ResultV5 ERR_GET_DAIJIA_REVIEW = new ResultV5(-30, "获取代驾评价信息失败");
	
	/**
	 * 获取乘客二维码信息失败
	 */
	public static final ResultV5 ERR_GET_QR_CODE = new ResultV5(-31, "获取乘客二维码信息失败");
	
	/**
	 * 客户余额充值，获取支付参数失败
	 */
	public static final ResultV5 ERR_ADD_BALANCE = new ResultV5(-32, "客户余额充值，获取支付参数失败");
	
	/**
	 * 跑腿预算费用失败
	 */
	public static final ResultV5 ERR_PAOTUI_CALCULATION_PRICE = new ResultV5(-33, "跑腿预算费用失败");
	
	/**
	 * 跑腿获取用户优惠券失败
	 */
	public static final ResultV5 ERR_GET_PAOTUI_COUPONS = new ResultV5(-34, "跑腿获取用户优惠券失败");
	
	/**
	 * 跑腿获取用户推荐记录失败
	 */
	public static final ResultV5 ERR_GET_RECOMMEND_RECORD = new ResultV5(-35, "跑腿获取用户推荐记录失败");

	/**
	 * 获取公司信息失败
	 */
	public static final ResultV5 ERR_GET_COMPANY = new ResultV5(-36, "获取公司信息失败");
	
	/**
	 * 获取专线线路信息失败
	 */
	public static final ResultV5 ERR_GET_CITY_LINE = new ResultV5(-37, "获取专线线路信息失败");

	/**
	 * 获取专线订单评价失败
	 */
	public static final ResultV5 ERR_GET_ZHUANXIAN_REVIEW = new ResultV5(-38, "获取专线订单评价失败");
	
	/**
	 * 获取微信支付数据失败
	 */
	public static final ResultV5 ERR_GET_WECHAT_PAY_PARAMS = new ResultV5(-39, "获取微信支付数据失败");
	
	/**
	 * 获取用户未读通知失败
	 */
	public static final ResultV5 ERR_GET_NOT_READ_NOTICES = new ResultV5(-40, "获取用户未读通知失败");
	
	/**
	 * 获取货运用户优惠券失败
	 */
	public static final ResultV5 ERR_GET_FREIGHT_COUPONS = new ResultV5(-41, "获取货运用户优惠券失败");
	
	/**
	 * 获取货运订单评价失败
	 */
	public static final ResultV5 ERR_GET_FREIGHT_REVIEW = new ResultV5(-42, "获取货运订单评价失败");
	
	/**
	 * 获取货运未完成订单失败
	 */
	public static final ResultV5 ERR_GET_FREIGHT_NOT_SUCCESS_ORDERS = new ResultV5(-43, "获取货运未完成订单失败");
	
	/**
	 * 图形验证码已过期
	 */
	public static final ResultV5 IMAGE_CODE_EXPIRED = new ResultV5(-44, "图形验证码已过期");
	
	/**
	 * 图形验证码已过期
	 */
	public static final ResultV5 IMAGE_CODE_FAILD = new ResultV5(-45, "图形验证码错误");
	
	/**
	 * 获取加油站订单失败
	 */
	public static final ResultV5 GET_GAS_ORDERS_ERR = new ResultV5(-46, "获取加油站订单失败");
}


